package com.industry.framework.core.annountions.record;

import org.springframework.stereotype.Component;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Author nbZhuozh
 * @Date 2025-03-25  10:46
 *
 * 记录业务操作记录注解类
 **/

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
// 因为扫秒的时候 ClassPathScanningCandidateComponentProvider 扫包 spring默认为递归子包，不支持ant风格通配符，
// 所以在使用该注解时，默认将该类交给spring 管理。 spring初始化后 会通过applicationCONTEXT 中获取。 具体见RecordScanner
@Component
public @interface IdooRecordBizType {

    String value() default ""; //不填则按规则匹配表名，填了则匹配对应表名

}
